\hypertarget{class_client_1_1_event_driven_share}{\section{Client.\-Event\-Driven\-Share Class Reference}
\label{class_client_1_1_event_driven_share}\index{Client.\-Event\-Driven\-Share@{Client.\-Event\-Driven\-Share}}
}


Event klasse, til deling mellem \hyperlink{class_client_1_1_network}{Network} og en G\-U\-I  


\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_client_1_1_event_driven_share_1_1_chat_message_args}{Chat\-Message\-Args}
\begin{DoxyCompactList}\small\item\em Indkapsling til Chatmessage\-Changed event \end{DoxyCompactList}\item 
class \hyperlink{class_client_1_1_event_driven_share_1_1_encapsulation_args}{Encapsulation\-Args}
\begin{DoxyCompactList}\small\item\em Indkapsling til Data\-To\-Send\-Changed event \end{DoxyCompactList}\item 
class \hyperlink{class_client_1_1_event_driven_share_1_1_project_args}{Project\-Args}
\begin{DoxyCompactList}\small\item\em Indkapsling til Project\-Changed event. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual void \hyperlink{class_client_1_1_event_driven_share_a43dbbd139a72ab29a6d5057fce80f6a1}{Data\-To\-Send\-Changed} (\hyperlink{class_client_1_1_event_driven_share_1_1_encapsulation_args}{Encapsulation\-Args} e)
\item 
virtual void \hyperlink{class_client_1_1_event_driven_share_a5abac34d12bba8ffbca2e0d1a5996c59}{Chat\-Message\-Changed} (\hyperlink{class_client_1_1_event_driven_share_1_1_chat_message_args}{Chat\-Message\-Args} e)
\item 
virtual void \hyperlink{class_client_1_1_event_driven_share_a8a779eeabad317a7765e002997897b1c}{Project\-Changed} (\hyperlink{class_client_1_1_event_driven_share_1_1_project_args}{Project\-Args} e)
\end{DoxyCompactItemize}
\subsection*{Properties}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_w2_a311___lib_1_1_encapsulation_class}{Encapsulation\-Class} \hyperlink{class_client_1_1_event_driven_share_aad5820eb43c7ca712391b97fc1a930c3}{Encapsulation}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\item 
string \hyperlink{class_client_1_1_event_driven_share_a8c36b864e14af9dc1ae67c00171bca21}{Chat\-Message}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\item 
\hyperlink{class_s_w2_a311___lib_1_1_project_data}{Project\-Data} \hyperlink{class_client_1_1_event_driven_share_a92e1ec60c503d8277b692d026712693c}{Project}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\end{DoxyCompactItemize}
\subsection*{Events}
\begin{DoxyCompactItemize}
\item 
Event\-Handler$<$ \hyperlink{class_client_1_1_event_driven_share_1_1_encapsulation_args}{Encapsulation\-Args} $>$ \hyperlink{class_client_1_1_event_driven_share_afb2de1fcba2a0d8ada03c3941eddac0e}{Data\-To\-Send\-Change} = delegate \{ \}
\begin{DoxyCompactList}\small\item\em Event der reagere på ændring af propertien Encapsulation \end{DoxyCompactList}\item 
Event\-Handler$<$ \hyperlink{class_client_1_1_event_driven_share_1_1_chat_message_args}{Chat\-Message\-Args} $>$ \hyperlink{class_client_1_1_event_driven_share_a491461af76c567018603b7d1769494db}{Chat\-Message\-Change} = delegate \{ \}
\begin{DoxyCompactList}\small\item\em Event der reagere på ændring af propertien Chat\-Message \end{DoxyCompactList}\item 
Event\-Handler$<$ \hyperlink{class_client_1_1_event_driven_share_1_1_project_args}{Project\-Args} $>$ \hyperlink{class_client_1_1_event_driven_share_a72511454b681655976d8891ab37605cf}{Project\-Change} = delegate \{ \}
\begin{DoxyCompactList}\small\item\em Event der reagere på ændring af propertien Project \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_w2_a311___lib_1_1_encapsulation_class}{Encapsulation\-Class} \hyperlink{class_client_1_1_event_driven_share_a19a2d68fb29020571dfc197979eb439d}{\-\_\-encapsulation}
\item 
string \hyperlink{class_client_1_1_event_driven_share_a6b4e470c8b145880d8d6150a8f99c9f1}{\-\_\-chat\-Message}
\item 
\hyperlink{class_s_w2_a311___lib_1_1_project_data}{Project\-Data} \hyperlink{class_client_1_1_event_driven_share_aa5c2cd9019ffb97b435e4738c0187e42}{\-\_\-project}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Event klasse, til deling mellem \hyperlink{class_client_1_1_network}{Network} og en G\-U\-I 



Definition at line 13 of file Event\-Driven\-Share.\-cs.



\subsection{Member Function Documentation}
\hypertarget{class_client_1_1_event_driven_share_a5abac34d12bba8ffbca2e0d1a5996c59}{\index{Client\-::\-Event\-Driven\-Share@{Client\-::\-Event\-Driven\-Share}!Chat\-Message\-Changed@{Chat\-Message\-Changed}}
\index{Chat\-Message\-Changed@{Chat\-Message\-Changed}!Client::EventDrivenShare@{Client\-::\-Event\-Driven\-Share}}
\subsubsection[{Chat\-Message\-Changed}]{\setlength{\rightskip}{0pt plus 5cm}virtual void Client.\-Event\-Driven\-Share.\-Chat\-Message\-Changed (
\begin{DoxyParamCaption}
\item[{{\bf Chat\-Message\-Args}}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}}\label{class_client_1_1_event_driven_share_a5abac34d12bba8ffbca2e0d1a5996c59}


Definition at line 112 of file Event\-Driven\-Share.\-cs.

\hypertarget{class_client_1_1_event_driven_share_a43dbbd139a72ab29a6d5057fce80f6a1}{\index{Client\-::\-Event\-Driven\-Share@{Client\-::\-Event\-Driven\-Share}!Data\-To\-Send\-Changed@{Data\-To\-Send\-Changed}}
\index{Data\-To\-Send\-Changed@{Data\-To\-Send\-Changed}!Client::EventDrivenShare@{Client\-::\-Event\-Driven\-Share}}
\subsubsection[{Data\-To\-Send\-Changed}]{\setlength{\rightskip}{0pt plus 5cm}virtual void Client.\-Event\-Driven\-Share.\-Data\-To\-Send\-Changed (
\begin{DoxyParamCaption}
\item[{{\bf Encapsulation\-Args}}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}}\label{class_client_1_1_event_driven_share_a43dbbd139a72ab29a6d5057fce80f6a1}


Definition at line 101 of file Event\-Driven\-Share.\-cs.

\hypertarget{class_client_1_1_event_driven_share_a8a779eeabad317a7765e002997897b1c}{\index{Client\-::\-Event\-Driven\-Share@{Client\-::\-Event\-Driven\-Share}!Project\-Changed@{Project\-Changed}}
\index{Project\-Changed@{Project\-Changed}!Client::EventDrivenShare@{Client\-::\-Event\-Driven\-Share}}
\subsubsection[{Project\-Changed}]{\setlength{\rightskip}{0pt plus 5cm}virtual void Client.\-Event\-Driven\-Share.\-Project\-Changed (
\begin{DoxyParamCaption}
\item[{{\bf Project\-Args}}]{e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}}\label{class_client_1_1_event_driven_share_a8a779eeabad317a7765e002997897b1c}


Definition at line 123 of file Event\-Driven\-Share.\-cs.



\subsection{Member Data Documentation}
\hypertarget{class_client_1_1_event_driven_share_a6b4e470c8b145880d8d6150a8f99c9f1}{\index{Client\-::\-Event\-Driven\-Share@{Client\-::\-Event\-Driven\-Share}!\-\_\-chat\-Message@{\-\_\-chat\-Message}}
\index{\-\_\-chat\-Message@{\-\_\-chat\-Message}!Client::EventDrivenShare@{Client\-::\-Event\-Driven\-Share}}
\subsubsection[{\-\_\-chat\-Message}]{\setlength{\rightskip}{0pt plus 5cm}string Client.\-Event\-Driven\-Share.\-\_\-chat\-Message\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_event_driven_share_a6b4e470c8b145880d8d6150a8f99c9f1}


Definition at line 70 of file Event\-Driven\-Share.\-cs.

\hypertarget{class_client_1_1_event_driven_share_a19a2d68fb29020571dfc197979eb439d}{\index{Client\-::\-Event\-Driven\-Share@{Client\-::\-Event\-Driven\-Share}!\-\_\-encapsulation@{\-\_\-encapsulation}}
\index{\-\_\-encapsulation@{\-\_\-encapsulation}!Client::EventDrivenShare@{Client\-::\-Event\-Driven\-Share}}
\subsubsection[{\-\_\-encapsulation}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Encapsulation\-Class} Client.\-Event\-Driven\-Share.\-\_\-encapsulation\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_event_driven_share_a19a2d68fb29020571dfc197979eb439d}


Definition at line 59 of file Event\-Driven\-Share.\-cs.

\hypertarget{class_client_1_1_event_driven_share_aa5c2cd9019ffb97b435e4738c0187e42}{\index{Client\-::\-Event\-Driven\-Share@{Client\-::\-Event\-Driven\-Share}!\-\_\-project@{\-\_\-project}}
\index{\-\_\-project@{\-\_\-project}!Client::EventDrivenShare@{Client\-::\-Event\-Driven\-Share}}
\subsubsection[{\-\_\-project}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Project\-Data} Client.\-Event\-Driven\-Share.\-\_\-project\hspace{0.3cm}{\ttfamily [private]}}}\label{class_client_1_1_event_driven_share_aa5c2cd9019ffb97b435e4738c0187e42}


Definition at line 81 of file Event\-Driven\-Share.\-cs.



\subsection{Property Documentation}
\hypertarget{class_client_1_1_event_driven_share_a8c36b864e14af9dc1ae67c00171bca21}{\index{Client\-::\-Event\-Driven\-Share@{Client\-::\-Event\-Driven\-Share}!Chat\-Message@{Chat\-Message}}
\index{Chat\-Message@{Chat\-Message}!Client::EventDrivenShare@{Client\-::\-Event\-Driven\-Share}}
\subsubsection[{Chat\-Message}]{\setlength{\rightskip}{0pt plus 5cm}string Client.\-Event\-Driven\-Share.\-Chat\-Message\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}}\label{class_client_1_1_event_driven_share_a8c36b864e14af9dc1ae67c00171bca21}


Definition at line 72 of file Event\-Driven\-Share.\-cs.

\hypertarget{class_client_1_1_event_driven_share_aad5820eb43c7ca712391b97fc1a930c3}{\index{Client\-::\-Event\-Driven\-Share@{Client\-::\-Event\-Driven\-Share}!Encapsulation@{Encapsulation}}
\index{Encapsulation@{Encapsulation}!Client::EventDrivenShare@{Client\-::\-Event\-Driven\-Share}}
\subsubsection[{Encapsulation}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Encapsulation\-Class} Client.\-Event\-Driven\-Share.\-Encapsulation\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}}\label{class_client_1_1_event_driven_share_aad5820eb43c7ca712391b97fc1a930c3}


Definition at line 61 of file Event\-Driven\-Share.\-cs.

\hypertarget{class_client_1_1_event_driven_share_a92e1ec60c503d8277b692d026712693c}{\index{Client\-::\-Event\-Driven\-Share@{Client\-::\-Event\-Driven\-Share}!Project@{Project}}
\index{Project@{Project}!Client::EventDrivenShare@{Client\-::\-Event\-Driven\-Share}}
\subsubsection[{Project}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Project\-Data} Client.\-Event\-Driven\-Share.\-Project\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}}\label{class_client_1_1_event_driven_share_a92e1ec60c503d8277b692d026712693c}


Definition at line 83 of file Event\-Driven\-Share.\-cs.



\subsection{Event Documentation}
\hypertarget{class_client_1_1_event_driven_share_a491461af76c567018603b7d1769494db}{\index{Client\-::\-Event\-Driven\-Share@{Client\-::\-Event\-Driven\-Share}!Chat\-Message\-Change@{Chat\-Message\-Change}}
\index{Chat\-Message\-Change@{Chat\-Message\-Change}!Client::EventDrivenShare@{Client\-::\-Event\-Driven\-Share}}
\subsubsection[{Chat\-Message\-Change}]{\setlength{\rightskip}{0pt plus 5cm}Event\-Handler$<${\bf Chat\-Message\-Args}$>$ Client.\-Event\-Driven\-Share.\-Chat\-Message\-Change = delegate \{ \}}}\label{class_client_1_1_event_driven_share_a491461af76c567018603b7d1769494db}


Event der reagere på ændring af propertien Chat\-Message 


\begin{DoxyParams}{Parameters}
{\em e} & Inputtet der sendes videre til alle subscribers\\
\hline
\end{DoxyParams}


Definition at line 110 of file Event\-Driven\-Share.\-cs.

\hypertarget{class_client_1_1_event_driven_share_afb2de1fcba2a0d8ada03c3941eddac0e}{\index{Client\-::\-Event\-Driven\-Share@{Client\-::\-Event\-Driven\-Share}!Data\-To\-Send\-Change@{Data\-To\-Send\-Change}}
\index{Data\-To\-Send\-Change@{Data\-To\-Send\-Change}!Client::EventDrivenShare@{Client\-::\-Event\-Driven\-Share}}
\subsubsection[{Data\-To\-Send\-Change}]{\setlength{\rightskip}{0pt plus 5cm}Event\-Handler$<${\bf Encapsulation\-Args}$>$ Client.\-Event\-Driven\-Share.\-Data\-To\-Send\-Change = delegate \{ \}}}\label{class_client_1_1_event_driven_share_afb2de1fcba2a0d8ada03c3941eddac0e}


Event der reagere på ændring af propertien Encapsulation 


\begin{DoxyParams}{Parameters}
{\em e} & Inputtet der sendes videre til alle subscribers\\
\hline
\end{DoxyParams}


Definition at line 99 of file Event\-Driven\-Share.\-cs.

\hypertarget{class_client_1_1_event_driven_share_a72511454b681655976d8891ab37605cf}{\index{Client\-::\-Event\-Driven\-Share@{Client\-::\-Event\-Driven\-Share}!Project\-Change@{Project\-Change}}
\index{Project\-Change@{Project\-Change}!Client::EventDrivenShare@{Client\-::\-Event\-Driven\-Share}}
\subsubsection[{Project\-Change}]{\setlength{\rightskip}{0pt plus 5cm}Event\-Handler$<${\bf Project\-Args}$>$ Client.\-Event\-Driven\-Share.\-Project\-Change = delegate \{ \}}}\label{class_client_1_1_event_driven_share_a72511454b681655976d8891ab37605cf}


Event der reagere på ændring af propertien Project 


\begin{DoxyParams}{Parameters}
{\em e} & Inputtet der sendes videre til alle subscribers\\
\hline
\end{DoxyParams}


Definition at line 121 of file Event\-Driven\-Share.\-cs.



The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Client/\hyperlink{_client_2_event_driven_share_8cs}{Event\-Driven\-Share.\-cs}\end{DoxyCompactItemize}
